#pragma once

#include "Structures.h"

class Render;
class Model;
class D_Input;

class Controller
{
private:
	MouseInfo	mouseInfo;
	Render*		ren;
	Model*		mod;
	D_Input*	din;
private:
	void Init();					//create singletons render, model, dinput
public:
	Controller();	//{Init();}
	bool Update();					//dinput update() dinput.getMouseInfo()
	void Render();					//render->renderOneFrame()
};